package com.truyen.persistence.dao;

import java.util.List;

import com.truyen.persistence.dao.base.GenericJpaBaseDao;
import com.truyen.persistence.entity.ChapterTruyenMa;
import com.truyen.persistence.entity.TruyenMa;
import com.truyen.utils.PagingInfo;

public interface ChapterTruyenMaDao extends GenericJpaBaseDao<ChapterTruyenMa, Long> {

	List<ChapterTruyenMa> getLstChapterByTruyen(TruyenMa truyen, String kwSearch, String sort, String sortBy, PagingInfo pInfo);

	ChapterTruyenMa findAliasvTruyen(TruyenMa truyen, String chapNameUsigned);

	List<ChapterTruyenMa> getByTruyen(TruyenMa truyen);

	ChapterTruyenMa getChapterByTruyenChapnumber(TruyenMa truyen,	float chapterNumber);

	void updateViews(String column, int i);

	List<ChapterTruyenMa> getListNewChapter(int maxLimit);

	List<ChapterTruyenMa> getLstAllChapterTruyen(String kwSearch, String sort, String sortBy, PagingInfo pInfo);

}
